void main(List<String> args) {
  print(sum(1, 2));
  p('小智', 12);
  f('小智', a: 12);
}

int sum(int a, int b) {
  return a + b;
}

//可选参数必须给初始化值，如果不给，需要使用？
void p(String name, [int? a, int sex = 0]) {}
void f(String name, {int? a, int b = 12}) {}
